package cn.stronglink.asset.module.dam.utils.factorys.realtime.sendcmd;

import java.text.DateFormat;
import java.text.SimpleDateFormat;

import cn.stronglink.asset.module.dam.utils.factorys.realtime.common.FactoryDatas;
import cn.stronglink.asset.module.dam.utils.factorys.realtime.common.FactoryFooter;
import cn.stronglink.asset.module.dam.utils.factorys.realtime.common.FactoryHead;

/**
 * 更新单一控件值
 * 
 *  11--机柜使用情况：指令  参数==》  int totalU, / ,int usedU
 * 	10--柜门状态：	     指令  参数==》  String doorStatus
 *  9--机柜编号：	     指令  参数==》  String assetNo
 *  8--更新时间： 	     指令  参数==》  DateFormat  df = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
 *  7-- 机柜名称： 	     指令  参数==》  String name
 *  1-6--温湿度数据：指令  参数==》  String sensorDatas, int partNo
 */
public class FactoryUpdateSingleWidget {
	
	public static String  updateSingleWidget(int screenId,int widgetId,String widgetData) {//设置第10个控件的： 门状态值
		//清除数据
		StringBuilder buf=FactoryHead.addHead("B110");
		buf.append(FactoryDatas.changeScreenidOrpartNoToHex(screenId));//页面id
		buf.append(FactoryDatas.changeScreenidOrpartNoToHex(widgetId));//控件id
		buf.append(FactoryDatas.addData(widgetData));//控件值
		
		return FactoryFooter.addFooter(buf);
	}
}
